#ifndef HASIO_BASIC_IO_OBJECT_HPP
#define HASIO_BASIC_IO_OBJECT_HPP

#if defined(_MSC_VER) && (_MSC_VER >= 1200)
# pragma once
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)

//#include "io_context.hpp"

namespace hasio {

template<typename IOObjectService>
class basic_io_object
{
public:
    using service_type = IOObjectService;
private:
    //service_type& service_;
};

}

#endif // HASIO_BASIC_IO_OBJECT_HPP 